<?php
session_start();

if (isset($_SESSION['ID'])) {
    $ID_LOGADO = $_SESSION['ID'];
    $PERMISSAO = $_SESSION['PERMISSAO'];
} else {
    echo "<script type='text/javascript'>";
    echo "window.location = 'index.php';";
    echo "</script>";
}

if (!(isset($_GET['pagina']))) {
    echo "<script type='text/javascript'>";
    echo "x = 'proprios-avisos.php?pagina=0';";
    echo "window.location = x;";
    echo "</script>";
}
?>
<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            function confirmaDeletaA(ID, ID_AUTOR)
            {
                var x;
                var r = confirm("Tem certeza que deseja deletar este post?");
                if (r == true)
                {
                    x = "operacoesPHP/deletarPostAluno.php?ID=" + ID + "&AUTOR=" + ID_AUTOR;
                    window.location = x;
                }
            }
            function confirmaDeletaS(ID, ID_AUTOR)
            {
                var x;
                var r = confirm("Tem certeza que deseja deletar este post?");
                if (r == true)
                {
                    x = "operacoesPHP/deletarPostServidor.php?ID=" + ID + "&AUTOR=" + ID_AUTOR;
                    window.location = x;
                }
            }
        </script>
        <link href="Styles/CSS.css" rel="stylesheet" type="text/css"/>
        <meta charset="UTF-8">
        <title>AGE - Início</title>
    </head>
    <body style="background-color: #9cea70"  onload="startTime()">
        <?php include("./cabecalho.html") ?>
        <div id="txt" style=""></div>
        <table id="SITE">
            <tr>
                <td id="MENU" valign="top">
                    <?php include("./menuLateral.php") ?>
                </td>
                <td id="CONTEUDO" style="border: 0px;">
                    <?php
                    if ($PERMISSAO > 1) {
                        include './operacoesPHP/conection.php';

                        $sql = "SELECT * FROM AVISOS_SERVIDOR WHERE FK_ID_SERVIDOR = $ID_LOGADO";

                        $result = mysqli_query($con, $sql);

                        $num = mysqli_num_rows($result);

                        $i;

                        $pagina = $_GET['pagina'];
                        $limite = ($pagina + 1) * 10;

                        if ($num < $limite) {
                            $limite = $num;
                        }


                        for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                            if (!($i == 0)) {
                                $sql = "SELECT AVISOS_SERVIDOR.FK_ID_SERVIDOR, AVISOS_SERVIDOR.ID_AVISO, AVISOS_SERVIDOR.TITULO, AVISOS_SERVIDOR.AVISO, AVISOS_SERVIDOR.DATA_PUBLICACAO,SERVIDOR.NOME FROM AVISOS_SERVIDOR, SERVIDOR WHERE AVISOS_SERVIDOR.FK_ID_SERVIDOR = $ID_LOGADO ORDER BY AVISOS_SERVIDOR.DATA_PUBLICACAO DESC LIMIT " . ($i - 1) . ", " . $i . ";";

                                $result = mysqli_query($con, $sql);

                                $linha = mysqli_fetch_assoc($result);

                                $FK_ID_SERVIDOR = $linha['FK_ID_SERVIDOR'];
                                $ID = $linha['ID_AVISO'];
                                $AVISO = $linha['AVISO'];
                                $TITULO = $linha['TITULO'];
                                $DATA_PUBLICACAO = $linha['DATA_PUBLICACAO'];
                                $NOME = $linha['NOME'];

                                echo "<table width='80%' align='center' style='border: 1px dark-green solid; background-color: white; margin: auto; margin-bottom: 15px; border-radius: 15px; padding: 5px; box-shadow: -10px 10px 2px rgba(0, 0, 0, 0.5);'>";
                                echo "<tr>";
                                echo "<td> <h1 id='TITLE'>$TITULO";
                                if (($PERMISSAO == 3) || (($FK_ID_SERVIDOR == $ID_LOGADO) && ($PERMISSAO == 2))) {
                                    echo "<a onclick='confirmaDeletaS($ID,$FK_ID_SERVIDOR)' href='#'><img alt='Deletar' src='imagens/delete.png' width='35' height='35' style='margin-bottom: -7px;'></a>";
                                }
                                echo "</h1></td>";
                                echo "</tr>";
                                echo "<tr>";
                                echo "<td> <b>Publicado: " . date('d/m/Y H:m:s', strtotime($DATA_PUBLICACAO)) . "</b> <br><br>$AVISO </td>";
                                echo "</tr>";
                                echo "</table>";
                            }
                        }
                        echo "<div style='width: 100%; text-align: center;'>";
                        if ($num == 0) {
                            echo "Você ainda não cadastrou nenhum aviso.";
                        } else {
                            $num = $num / 10;
                            $num = (int) $num;
                            if (isset($_GET['ver'])) {
                                $ver = $_GET['ver'];
                            } else {
                                $ver = "s";
                            }
                            if (!($pagina == 0)) {
                                echo "<a href='proprios-avisos.php?pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                            }

                            echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                            if ($pagina < $num) {
                                echo "  |  <a href='proprios-avisos.php?pagina=" . ($pagina + 1) . "'> Próxima </a>";
                            }
                        }
                        echo "</div>";
                    } else {
                        include './operacoesPHP/conection.php';

                        $sql = "SELECT * FROM AVISOS_ALUNO WHERE FK_ID_ALUNO = $ID_LOGADO";

                        $result = mysqli_query($con, $sql);

                        $num = mysqli_num_rows($result);

                        $i;

                        $pagina = $_GET['pagina'];
                        $limite = ($pagina + 1) * 10;

                        if ($num < $limite) {
                            $limite = $num;
                        }


                        for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                            if (!($i == 0)) {
                                $sql = "SELECT AVISOS_ALUNO.FK_ID_ALUNO, AVISOS_ALUNO.ID_AVISO, AVISOS_ALUNO.TITULO, AVISOS_ALUNO.AVISO, AVISOS_ALUNO.DATA_PUBLICACAO,ALUNO.NOME FROM AVISOS_ALUNO, ALUNO WHERE AVISOS_ALUNO.FK_ID_ALUNO = $ID_LOGADO ORDER BY AVISOS_ALUNO.DATA_PUBLICACAO DESC LIMIT " . ($i - 1) . ", " . $i . ";";

                                $result = mysqli_query($con, $sql);

                                $linha = mysqli_fetch_assoc($result);

                                $ID = $linha['ID_AVISO'];
                                $FK_ID_ALUNO = $linha['FK_ID_ALUNO'];
                                $AVISO = $linha['AVISO'];
                                $TITULO = $linha['TITULO'];
                                $DATA_PUBLICACAO = $linha['DATA_PUBLICACAO'];
                                $NOME = $linha['NOME'];

                                echo "<table width='80%' align='center' style='border: 1px dark-green solid; background-color: white; margin: auto; margin-bottom: 15px; border-radius: 15px; padding: 5px; box-shadow: -10px 10px 2px rgba(0, 0, 0, 0.5);'>";
                                echo "<tr>";
                                echo "<td> <h1 id='TITLE'>$TITULO";
                                if (($PERMISSAO == 3) || (($FK_ID_ALUNO == $ID_LOGADO) && ($PERMISSAO == 1))) {
                                    echo "<a onclick='confirmaDeletaA($ID,$FK_ID_ALUNO)' href='#'><img alt='Deletar' src='imagens/delete.png' width='35' height='35' style='margin-bottom: -7px;'></a>";
                                }
                                echo "</h1></td>";
                                echo "</tr>";
                                echo "<tr>";
                                echo "<td> Publicado: " . date('d/m/Y H:m:s', strtotime($DATA_PUBLICACAO)) . " <br>$AVISO </td>";
                                echo "</tr>";
                                echo "</table>";
                            }
                        }
                        echo "<div style='width: 100%; text-align: center;'>";
                        if ($num == 0) {
                            echo "Você ainda não cadastrou nenhum aviso.";
                        } else {
                            $num = $num / 10;
                            $num = (int) $num;
                            if (isset($_GET['ver'])) {
                                $ver = $_GET['ver'];
                            } else {
                                $ver = "s";
                            }
                            if (!($pagina == 0)) {
                                echo "<a href='proprios-avisos.php?ver=$ver&pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                            }

                            echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                            if ($pagina < $num) {
                                echo "  |  <a href='proprios-avisos.php?ver=$ver&pagina=" . ($pagina + 1) . "'> Próxima </a>";
                            }
                        }
                        echo "</div>";
                    }
                    ?>
                </td>
            </tr>
        </table>
    </body>
</html>